package com.bestcem.xm.common.core.domain.message;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 模型拷贝
 *
 * @author yf.wang
 * @version 1.0
 * @date 2021/10/18 14:40
 **/
@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
public class SampleCopyMessage {

    /**
     * 源租户id
     */
    @JsonProperty("src_org")
    private String orgSrcId;

    /**
     * 目标租户id
     */
    @JsonProperty("dst_org")
    private String orgDstId;

    @JsonProperty("seq_map")
    private List<RespondentSeq> seqList;

    @JsonProperty("project_maps")
    private List<ProjectMapEntity> projectList;

    /**
     * true时为sample拷贝，为false时是solution拷贝
     */
    @JsonProperty("is_sample")
    private Boolean isSample;
}
